make a good job of it - Alemán Inglés Diccionario